The Complexity of Simulation and Matrix Multiplication

نویسندگان

  • Massimo Cairo
  • Romeo Rizzi
چکیده

Computing the simulation preorder of a given Kripke structure (i.e., a directed graph with n labeled vertices) has crucial applications in model checking of temporal logic. It amounts to solving a specific two-players reachability game, called simulation game. We offer the first conditional lower bounds for this problem, and we relate its complexity (for computation, verification, and certification) to some variants of n× n matrix multiplication. We show that any O(n)-time algorithm for simulation games, even restricting to acyclic games/structures, can be used to compute n×n boolean matrix multiplication (BMM) in O(n) time. This is the first evidence that improving the existing O(n)-time solutions may be difficult, without resorting to fast matrix multiplication. In the acyclic case, we match this lower bound presenting the first subcubic algorithm, based on fast BMM, and running in n time (where ω < 2.376 is the exponent of matrix multiplication). For both acyclic and cyclic structures, we point out the existence of natural and canonical O(n)-size certificates, that can be verified in truly subcubic time. In the acyclic case, O(n) time is sufficient, employing standard matrix product verification. In the cyclic case, a max-semiboolean matrix multiplication (MSBMM) is used, i.e., a matrix multiplication on the semi-ring (max,×) where one matrix contains only 0’s and 1’s. This MSBMM is computable (hence verifiable) in truly subcubic n time by reduction to (max,min)-multiplication. Finally, we show a reduction from MSBMM to cyclic simulation games which implies a separation between the cyclic and the acyclic cases, unless MSBMM can be verified in n time. ∗This work was supported by a joint PhD program with the University of Verona, Department of Computer Science, under PhD grant “Computational Mathematics and Biology”. 1 ar X iv :1 60 5. 02 15 6v 2 [ cs .C C ] 3 0 A ug 2 01 6

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A New Parallel Matrix Multiplication Method Adapted on Fibonacci Hypercube Structure

The objective of this study was to develop a new optimal parallel algorithm for matrix multiplication which could run on a Fibonacci Hypercube structure. Most of the popular algorithms for parallel matrix multiplication can not run on Fibonacci Hypercube structure, therefore giving a method that can be run on all structures especially Fibonacci Hypercube structure is necessary for parallel matr...

متن کامل

Algebraic adjoint of the polynomials-polynomial matrix multiplication

This paper deals with a result concerning the algebraic dual of the linear mapping defined by the multiplication of polynomial vectors by a given polynomial matrix over a commutative field

متن کامل

Monte Carlo Simulation of Multiplication Factor in PIN In0.52Al0.48As Avalanche Photodiodes

In this paper, we calculate electron and hole impactionization coefficients in In0.52Al0.48As using a Monte Carlo modelwhich has two valleys and two bands for electrons and holesrespectively. Also, we calculate multiplication factor for electronand hole initiated multiplication regimes and breakdown voltagein In0.52Al0.48As PIN avalanche photodiodes. To validate themodel, we compare our simulat...

متن کامل

Low Complexity and High speed in Leading DCD ERLS Algorithm

Adaptive algorithms lead to adjust the system coefficients based on the measured data. This paper presents a dichotomous coordinate descent method to reduce the computational complexity and to improve the tracking ability based on the variable forgetting factor when there are a lot of changes in the system. Vedic mathematics is used to implement the multiplier and the divider in the VFF equatio...

متن کامل

Complexity Reduction by Using Triangular Matrix Multiplication in Computing Capacity for an Optimal Transmission

Multiple-input-multiple-output (MIMO) technique is often employed to increase capacity in comparing to systems with single antenna. However, the computational complexity in evaluating channel capacity or transmission rate (data rate) grows proportionally to the number of employed antennas at both ends of the wireless link. Recently, the QR decomposition (QRD) based detection schemes have emerge...

متن کامل

Simulation and Assessment of Surfactant Injection in Fractured Reservoirs: A Sensitivity Analysis of some Uncertain Parameters

Fracture reservoirs contain most of the oil reserves of the Middle East. Such reservoirs are poorly understood and recovery from fractured reservoirs is typically lower than those from conventional reservoirs. Many efforts have been made to enhance the recovery and production potential of these reservoirs. Fractured reservoirs with high matrix porosity and low matrix permeability need a seconda...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2017